home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / osi / isode / vmsisode / readme < prev    next >
Encoding:
Text File  |  1992-06-30  |  4.3 KB  |  115 lines

  1. This distribution supports CMUTEK, Wollongong TCP/IP, PSI, UCX (thanks to Ken
  2. Key (key@cs.utk.edu)), Multinet.
  3.  
  4. You will need the GNU C compiler (at least rev 1.37)
  5.  
  6. 1. unpack this compressed tar file!
  7.  
  8. 2. get a copy of the real isode 8.0 distribution onto the VMS machine in
  9.    the directory isode80.dir (an empty one should have been created from the
  10.    tar file)
  11.  
  12. 2a Check that your sysgen parameter CHANNELCNT is at least:
  13.    CHANNELCNT                     300       127        31      2047 Channels
  14.  
  15. 3. define the following logicals/symbols (changing as necessary the first 6)
  16.  
  17. $ define etc/trans=conc $1$dia2:[user.pkay.etc80.]
  18. $ define tmp/trans=conc $1$dia2:[user.pkay.tmp80.]
  19. $ define bin/trans=conc $1$dia2:[user.pkay.bin80.]
  20. $ define sockit_root/trans=conc $1$dia2:[user.pkay.sockit.]
  21. $ define isode/trans=conc $1$dia2:[user.pkay.isode80_work.]
  22. $ define isode_orig/trans=conc $1$dia2:[user.pkay.isode80.]
  23.  
  24. $ define unixlib sockit_root:[lib]unixlib
  25.  
  26. $ define ftamdlib isode:[ftam2]ftamdlib
  27. $ define imiscdlib isode:[imisc]imiscdlib
  28. $ define dsaplib isode:[dsap]dsaplib
  29. $ define ftamlib isode:[ftam]ftamlib
  30. $ define rosylib isode:[rosy]rosylib
  31. $ define ronotlib isode:[ronot]ronotlib
  32. $ define rosaplib isode:[rosap]rosaplib
  33. $ define rtsaplib isode:[rtsap]rtsaplib
  34. $ define acsaplib isode:[acsap]acsaplib
  35. $ define psap2lib isode:[psap2]psap2lib
  36. $ define pepylib isode:[pepy]pepylib
  37. $ define pepsylib isode:[pepsy]pepsylib
  38. $ define psaplib isode:[psap]psaplib
  39. $ define ssaplib isode:[ssap]ssaplib
  40. $ define tsaplib isode:[tsap]tsaplib
  41. $ define direntlib isode:[dirent]direntlib
  42. $ define compatlib isode:[compat]compatlib
  43. $ isoc     :== $ isode:[support]isoc
  44. $ isod     :== $ isode:[support]isod
  45. $ imisc    :== $ isode:[imisc]imisc
  46. $ ftam :== $ isode:[ftam2]ftam
  47. $ pepsy :== $ isode:[pepsy]pepsy
  48. $ pepy :== $ isode:[pepy]pepy
  49. $ posy :== $ isode:[pepy]posy
  50. $ rosy :== $ isode:[rosy]rosy
  51. $ quipu :== $ isode:[quipu]quipu
  52. $ dish :== $ isode:[quipu.dish]dish
  53. $ de :== $ isode:[others.quipu.uips.de]de
  54. $ sd :== $ isode:[others.quipu.uips.sd]sd
  55. $
  56. $ map_extract :== $ isode:[utils]map_extract
  57. $ string_replace :== $ isode:[utils]string_replace
  58. $ pass1 :== $ isode:[utils]pass1
  59. $ pass2 :== $ isode:[utils]pass2
  60. $ trace :== $ isode:[utils]trace
  61. $
  62. $! if you are running PSI be very careful how you set up these two logicals
  63. $! the subaddress may already be part of your address. Isode will only
  64. $! accept incoming calls via the User data field of the call request packet
  65. $ define x25_address 0505233430001
  66. $! define x25_subaddress 11
  67. $
  68. $! these logicals should go away at the next revision but are needed for now
  69. $ define ccompiler "GCC"
  70. $ define sys sockit_root:[include.sys],sys$library
  71. $ define arpa sockit_root:[include.arpa]
  72. $ define net sockit_root:[include.net]
  73. $ define netinet sockit_root:[include.netinet]
  74. $ define netx25 sockit_root:[include.netx25]
  75. $ define sundev sockit_root:[include.sundev]
  76. $ define vaxc$include sockit_root:[include],sys$library
  77. $ define c$include isode:[h]
  78.  
  79.  
  80. 4. $ set def sockit_root:[source]
  81.  
  82.    $ @make -or- $ submit make
  83.  
  84. 5. $ set def isode:[000000]
  85.    $ @make     (this will take quite some time!) -or- $ submit make
  86.  
  87.  
  88. The file isode:[h]config.h contains enough for x.25 and tcp. If you change
  89. this file at all, then it is possible that you will compile something that
  90. has never been compiled before. Be careful.
  91.  
  92. 6. Make any alterations you want to the configuration files in etc:[000000]
  93.    And also the tsapd...com files - they contain pathnames that should be 
  94.    changed
  95.  
  96. 7. Unix to VMS filename conversion. The C libraries already do a translation
  97.    /x/y/z -> x:[y]z (so /etc/isotailor ->etc:[000000]isotailor. I also
  98.    add a translation of any 'funny' character to an '_'. So any of the
  99.    weird directories created by quipu generate correct VMS filenames.
  100.  
  101. 7. If you are running only Multinet, then you can use the tsapd in [support]
  102.    that spawns sub-processes and so can accept multiple connections at once.
  103.    If you are running anything else, I'm afraid you'll have to put up
  104.    with tsapd_inline which only handles ONE call at a time (and then exits!
  105.    you may like to run it in an infinite loop - see tsapd_inline.com)
  106.  
  107. 8. Problems etc to PKay@massey.ac.nz
  108.  
  109. 9. This work was started at the DIT CSIRO Melbourne in 1989. Thank you.
  110.    Various other people have contributed corrections/additions. Thank you
  111.    also.
  112.  
  113. 10. There is no disclaimer/copyright/copyleft associated with my part of
  114.    this work.
  115.